<%--
  Created by IntelliJ IDEA.
  User: LV
  Date: 2016/7/25
  Time: 19:28
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
    <script>
        $(function($) {
            $("a[name='wxpay']").click(
                    function () {
                        $.ajax({
                            type: "GET",
                            url: "${ctx}/order/orderPay?oid=${orderId}",
                            dataType: "JSON",
                            success: function(data){
                                if(parseInt(data.agent)<5){
                                    alert("你的微信版本低于5.0，不能使用微信支付");
                                    return;
                                }
                                //调用微信支付控件完成支付
                                function onBridgeReady(){
                                    WeixinJSBridge.invoke(
                                            'getBrandWCPayRequest',{
                                                "appId":data.appId,     //公众号名称，由商户传入
                                                "timeStamp":data.timeStamp,         //时间戳，自1970年以来的秒数
                                                "nonceStr":data.nonceStr, //随机串
                                                "package":data.package,
                                                "signType":data.signType,         //微信签名方式：
                                                "paySign":data.paySign //微信签名
                                            },
                                            function(res){// 使用以上方式判断前端返回,微信团队郑重提示：res.err_msg将在用户支付成功后返回    ok，但并不保证它绝对可靠。
                                                //alert("支付成功"+res.err_msg);
                                                if(res.err_msg == "get_brand_wcpay_request:ok" ) {
                                                    //alert("判断成功");
                                                    //跳转到设置的支付成功页面url
                                                    window.location.href="${ctx}/"+data.sendUrl+"?oid=${orderId}";
                                                }else {
                                                    //alert("fail");
                                                    // window.location.href="";//跳转到支付页面继续支付
                                                }
                                            }
                                    );
                                }
                                if (typeof WeixinJSBridge == "undefined"){
                                    if( document.addEventListener ){
                                        document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
                                    }else if (document.attachEvent){
                                        document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
                                        document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
                                    }
                                }else{
                                    onBridgeReady();
                                }

                            }
                        });
                    }
            )
        })

    </script>
    <%--<script>--%>
        <%--$(function($) {--%>
        <%--$("a[name='wxpay']").click(--%>
        <%--function () {--%>
            <%--alert("调用支付");--%>
        <%--})})--%>
    <%--</script>--%>
    <title>订单支付</title>
</head>
<body>
<article class="viewports">
    <%--<div class="tac ptb30"><a name="wxpay"><button class="i_btn b-2db22d cf r5 lh2 plr75">支付</button></a></div>--%>
    <div class="tac ptb30"><a href="${ctx}/shopping/applySettleAccount?oid=${orderId}"><button class="i_btn b-2db22d cf r5 lh2 plr75">支付</button></a></div>
</article>

</body>
</html>
